home *** CD-ROM | disk | FTP | other *** search
-
- Kolumbus Helpdatei ED.HELP V2.00 (c) 1989/90/91/92/93 by J.Otte
- =====================================================================
-
-
- Kurzbeschreibung der Control Keys im Edit Menu :
- ---------------------------------------------------
-
- sh/^F - Suche Zeichenkette.
- ^F - Suche nächste Zeichenkette.
- sh/^R - Suche und ersetze Zeichenkette.
- ^R - Suche und ersetze nächste Zeichenkette.
-
- ^C - Markiere Cursorzeile.
- ^C..^C - Markiere Block.
- sh/click - wie ^C
- sh/click..sh/click - wie ^C..^C
- ^M - ("move") Markiere Cursorzeile zum Verschieben
- ^M..^M - ("move") Markiere Block zum Verschieben
- ^A - ("after")Der durch ^C..^C oder ^M..^M definierte Block wird
- hinter der Cursorzeile kopiert oder verschoben.
- ^B - ("before")Der durch ^C..^C oder ^M..^M definierte Block wird
- vor der Cursorzeile kopiert oder verschoben.
- ^P - Der durch ^C..^C definierte Block wird ausgedruckt.
- ^D..^D - Loesche Block.
- ^Q - Lösche den mit ^C und/oder ^M markierten Block oder erstes ^D.
-
- Delete - Lösche Zeichen unter dem Cursor.
- ^Delete - Lösche Cursorzeile.
- Backspace - Lösche Zeichen links vom Cursor.
- sh/Backspace - Lösche in Cursorzeile alle Zeichen links vom Cursor.
- undo - Mache alle Änderungen in aktueller Zeile rückgängig.
-
- Return - Splitte aktuelle Zeile an Cursorposition. Cursor
- ^Return - Erzeugt Leerzeile hinter Cursorzeile, Cursor auf Leerzeile
- sh^Return - Erzeugt Leerzeile vor Cursorzeile, Cursor auf Leerzeile
-
- ^Help - Speichere aktuelle Fensterposition.
- ^ClrHome - Gehe zur gespeicherten Fensterposition
- ^L - Gehe zur Zeile ..
- Home - Gehe zur ersten Zeile der Datei.
- sh/home - Gehe zur letzten Zeile der Datei.
- sh/up - Cursor zur ersten Zeile im Fenster.
- sh/down - Cursor zur letzten Zeile im Fenster.
- sh/left - Cursor zur ersten Spalte im Fenster.
- sh/right - Cursor zur letzten Spalte oder rechten Fensterrand.
- ^up - Blättere eine Fensterseite zurück.
- ^down - Blättere eine Fensterseite vor.
- ^left - Verschiebe Fenster eine halbe Seite nach links.
- ^right - Verschiebe Fenster eine halbe Seite nach rechts.
-
- up - Cursor eine Zeile nach oben.
- down - Cursor eine Zeile nach unten.
- left - Cursor eine Spalte nach links.
- right - Cursor eine Spalte nach rechts.
-
- ^W - Vertauscht zyklisch das aktive Fenster.
- sh/^W - Vertauscht die obersten beiden Fenster.
- ^I - Zeige Informationen über Fensterinhalt.
-
- Insert - Wechselt vom Normal- zum Einfügemodus und umgekehrt.
- Dieses Kommando kann für jedes geöffnetes Fenster
- unabhängig gegeben werden.
-
- Tab - Cursorsprung bis zur nächsten Tabulatorposition. Abhän-
- gigig von Insert wird die entsprechende Anzahl an Blanks
- eingefügt oder Zeichen mit Blanks übeschrieben.
-
- Die Tabulatorweite wird im Menü Extra.Tabs eingestellt.
-
- ^H - Hide, Die aktuelle/nächste Zeile wird ausgeblended.
- sh/^H - Die aktuelle/vorherige Zeile wird ausgeblended.
- ^G - Get, Die letzte ausgeblendete Zeile wird (wieder)dargestellt.
- sh/^G - Die erste ausgeblendete Zeile wird (wieder)dargestellt.
-
-
-
- Ausfürliche Beschreibung des Edit Menü :
- -------------------------------------------
-
- Find... Sh/^F - Mit 'Shift/Find' werden Strings im Topfenster ge-
- sucht. Es erscheint eine Dialogbox um den zu suchen-
- den String zu definieren. Außerdem stehen eine
- Anzahl von Optionen zur Verfügung :
-
- cursor - Suche ab cursorposition
- first - Suche erstes Stringvorkommen der Datei.
- last - Suche letztes Stringvorkommen der Datei.
-
- ok - Die Suche wird gestartet.
- abort - Der spezifizierte String wird nicht gesucht.
-
- selected - Suche nur in den selektierten Zeilen.
- all - Suche in der ganzen Datei.
-
- ignore case - Unterscheidet nicht nach Groß- und
- Kleinschreibung.
-
- Diese Funktion wird auch mit Sh/^F gestartet.
-
- Find Same ^F - Mit 'Find Same' wird, beginnend mit der Cursorzeile,
- unter Beachtung der eingestellTen Optionen mit der
- Suche des nächsten Strings fortgesetzt.
-
- Die Funktion wird auch mit ^F gestartet.
-
- Replace...Sh/^R- Mit 'Replace' kann ein String gesucht und durch
- einen anderen ersetzt werden.
- Es erscheint eine Dialogbox um den Such- und
- Austauschstring zu definieren.
- Es stehen eine Anzahl von Optionen zur Verfügung:
-
- start cursor- Suche erstes Stringvorkommen ab Cur-
- sorzeile
-
- first - Suche erstes Stringvorkommen im Fenster.
-
- last - Suche letztes Stringvorkommen im Fenster.
-
- replace all- Suche und ersetze alle vorkommenden
- Strings.
-
- single- Suche und ersetze nur ersten String.
-
- range all- Suche in der ganzen Datei.
-
- selected - Suche nur in den selektierten Zeilen.
-
- Diese Funktion wird auch von Tastatur mit Sh/^R ge-
- tartet.
-
-
- Replace same ^R- Mit 'Replace Same wird, beginnend mit der Cursor-
- zeile, unter Beachtung der eingestellten Optionen
- mit der nächste String gesucht und ersetzt.
-
- Die Funktion wird auch von Tastatur mit ^R gestartet.
-
- Goto Line...^L - Mit 'Goto Line' kann der Cursor auf eine beliebige
- Zeile gesetzt werden. Es erscheint zunächst eine
- Dialogbox, in der die gewünschte Zeilennummer ein-
- getragen wird. Ist die Zeilennummer größer als Zei-
- len im Fenster vorhanden sind, so wird der Cursor
- auf die letzte Zeile gesetzt.
-
- Die Funktion ist auch von Tastatur mit ^L aufrufbar.
-
- Auto Indent - Menüeintrag ist "CHECKED" :
- Nach einem Cursor Return wird die nächste Zeile
- automatisch eingerückt.
- Menüeintrag ist nicht "CHECKED" :
- Nach eimem Return wird die nächste Zeile nicht ein-
- gerückt.
-
- Voreingestellt ist der Wert "CHECKED". Die
- Voreinstellung kann mit dem Menüpunkt "Save
- Settings" geändert werden.
-
- Kill Blanks - Menüeintrag ist "CHECKED" :
- Beim Abspeichern einer Datei werden alle rechten
- Blanks eliminiert.
- Menüeintrag ist "nicht CHECKED" :
- rechtsstehende Blanks werden beim Abspeichern nicht
- abgeschnitten.
- Der Menüpunkt kommt nur beim Abspeichern der Datei
- zur Geltung.
-
- Voreingestellt ist der Wert "nicht CHECKED". Die
- Voreinstellung kann mit dem Menüpunkt "Save
- Settings" geändert werden.
-
- Word Wrapping - Ist der Menüeintrag "CHECKED", erfolgt am rechten
- Fensterrand automatisch ein Umbruch. Dabei wird ein
- angebrochenes Wort vollständig in die nächste Zeile
- übertragen.
-
- Backup - Menüpunkt ist "CHECKED" : Vor dem Abspeichen einer
- geänderten Datei wird die alte Datei mit der
- Extension ".BAK" gesichert.
- Menüpunkt ist nicht "CHECKED" : Es erfolgt keine
- Sicherung. Die Voreinstellung dieses Menüpunktes
- kann mit "Save Settings" geändert werden.
-
- Info ^I - Es werden folgende Informationen über das oberste
- Fenster bzw. dem Ramspeicher ausgegeben :
- Cursorzeile , Cursorspalte, Anzahl der Zeilen im
- obersten Fenster, der belegte sowie noch freie
- Ramspeicher.
-
- Die Funktion kann auch von Tastatur mit ^I gerufen
- werden.
-
- Bemerkung. Die Werte für den freien und belegten
- Ramspeicher werden folgendermaßen berechnet :
- Nach dem Start des Editors wird der größte zusammen-
- hängende Speicherbereich via 'malloc' ermittelt.
- Beim Anklicken der Funktion wird nun wiederum der
- größte zusammenhängende Speicherbereich bestimmt.
- Dieser wird als noch freier Speicherbereich ange-
- zeigt. Die Differenz beider Werte wird als belegter
- Speicherbereich angezeigt.
-
- Da jedoch in der Regel auch noch kleinere Blöcke
- vorhanden sind, sind beide Werte nur als Richtwerte
- anzusehen.
-
- Help - Lädt diese Datei zur Anzeige in den Editor. Das
- Fenster kann nicht editiert werden .
-
-
-
- Ausführliche Beschreibung der restlichen Tastenfunktionen :
- -----------------------------------------------------------
-
- ^C ( ^C..^C ) - Mit ^C wird eine Zeile oder ein Block selektiert. Die
- selektierte(n) Zeile(n) werden invers dargestellt. Der
- Block kann mit ^A,^B oder ^P "weiterverarbeitet" werden.
- Vor der "Weiterverarbeitung" kann auch ein Fensterwechsel
- erfolgen.
-
- 1. Kopieren einer Zeile1 nach Zeile2 : Zunächst wird der
- Cursor auf Zeile1 bewegt. Durch ^C wird diese als zu
- kopierende Zeile markiert. Danach wird der Cursor auf
- Zeile2 bewegt. Durch ^A (after) oder ^B (before) wird
- Zeile1 sodann vor- oder hinter Zeile2 kopiert.
-
- 2. Kopieren von Zeile1 bis Zeile2 nach Zeile3 : Zunächst
- wird der Cursor auf Zeile1 gefahren. Diese Zeile wird
- durch ^C markiert. Dann wird der Cursor nach Zeile2
- bewegt. Auch diese wird durch ^C markiert. Dann wird
- der Cursor nach Zeile3 bewegt . Durch ^A oder ^B wird
- der Zeilenblock nun vor- oder hinter Zeile3 kopiert.
-
- 3. Drucken einer Zeile oder eines Zeilenbereiches. Nach-
- dem eine Zeile oder ein Bereich gemäß 1. oder 2.
- selektiert wurde kann diese(r) Zeile ( Bereich) mit ^P
- ausgedruckt werden.
-
- Beim Selektieren einer Zeile oder Bereiches ist es uner-
- heblich, an welcher Spaltenposition der Cursor jeweils
- steht.
-
- Vor einem Kopiervorgang darf auch ein Fensterwechsel oder
- auch ein Suchkommando erfolgen.
- Das Ursprungsfenster darf allerdings nicht geschlossen
- werden! Es darf auch keine Zeile innerhalb dieses Fensters
- gelöscht oder eingefügt werden! Erfolgt das trotzdem, so
- muß der zu kopierende Bereich neu definiert werden.
-
- Folgt nach dem zweiten ^C kein ^A,^B oder ^P sondern ein
- drittes ^C, so werden die ersten beiden 'vergessen'. D.h.
- mit dem dritten ^C hintereinander wird wieder eine
- einzelne Zeile bzw. die erste Zeile eines Blockes
- definiert.
-
- Statt ^C kann auch sh/click (shift + Mausclick) angegeben
- werden.
-
- ^M (^M..^M ) - Mit ^M wird eine Zeile oder ein ganzer Block zum Ver-
- schieben selektiert. Es funktioniert alles so wie bei ^C ,
- nur daß nach dem kopiervorgang die Sourcezeilen gelöscht
- werden.
-
- Auch ^M funktioniert wie ^C Fensterübergreifend.
-
- Delete - Die Taste 'Delete' löscht das Zeichen unter dem Cursor.
- Alle Zeichen rechts vom Cursor werden um eine Spalte nach
- links eingerückt.
- Befindet sich der Cursor hinter dem letzten Zeichen in der
- Zeile, so wird die Folgezeile gelöscht und an die
- Cursorzeile angehängt.
-
- ^Delete - Control Delete löscht die Cursorzeile.
- Die Folgezeilen werden um eine Zeile aufgerückt. Befindet
- sich die gelöschte Zeile innerhalb eines mit ^C oder ^D
- definierten Zeilenblockes wird dieser rückgesetzt.
-
- Die Funktion ^Delete ist eine abkürzende Schreibweise für
- die allgemeine Löschfunktion ^D..^D .
-
- Backspace - Die Taste 'Backspace' löscht das Zeichen links vom Curror.
- Alle Zeichen unterhalb und rechts vom Cursor werden um
- eine Spalte nach links eingerückt.
- Befindet sich der Cursor am Anfang einer Zeile, so wird
- die Cursorzeile gelöscht und an die Zeile vor der
- Cursorzeile angehängt.
- Der Cursor wandert um eine Zeile aufwärts an die Ver-
- indungsstelle der zusammengefügten Zeile.
- Befindet sich die gelöschte Zeile innerhalb eines mit ^C
- oder ^D definierten Zeilenblockes wird dieser rückgesetzt.
-
- sh/Backspace - 'Shift Backspace' löscht in der aktuellen Zeile alle
- Zeichen links vom Cursor. Die restlichen Zeichen wandern
- um die freiwerdende Spaltenzahl nach links. Der Cursor
- wird an den Anfang der Zeile positioniert.
-
- Befindet sich der Cursor bereits am Anfang der Zeile
- geschieht nichts.
-
- ^D..^D^ Mit ^D..^D wird eine Zeile oder ein Zeilenbereich zum
- löschen markiert bzw. gelöscht.
-
- 1. Löschen einer Zeile. Durch zweimaliges Drücken von ^D
- innerhalb einer Cursorzeile wird diese gelöscht. Eine
- Abkürzende Schreibweise für diese Funktion is ^Delete
- (s.o)
-
- 2. Löschen eines Zeilenbereichs. Gelöscht werden sollen
- alle Zeilen zwischen Zeile1 und Zeile2 (einschließ-
- lich). Zuerst wird der Cursor auf Zeile1 bewegt und
- dort ^D gedrückt. Danach wird der Cursor auf Zeile2
- bewegt. Durch das folgende ^D auf Zeile2 wird der
- gesamte Block gelöscht.
-
- Es ist Unerheblich auf welcher Spaltenposition der Cursor
- jeweils steht. Entscheident ist allein die Zeile.
-
- Durch einen Fensterwechsel nach dem ersten ^D wird die
- markierte Zeilenposition gelöscht. Ebenso durch ^Q und
- schließen des Fensters.
-
- ^Q - Mit ^Q wird ein mit ^C oder ^M selektierter Bereich rück-
- gesetzt.Außerdem wird das erste ^D ebenfalls rückgesetzt.
-
- Undo - Das Ändern einer Zeile erfolgt grundsätzlich in einem extra
- Zeilenpuffer. Solange der Cursor eine Zeile noch nicht
- wieder verlassen hat, werden durch Undo sämtliche
- Änderungen seit der Cursor die Zeile 'betreten' hatte
- wieder rückgängig gemacht. Eine gelöschte Zeile kann durch
- Undo nicht wieder hervorgezaubert werden.
-
- ^Help und
- ^ClrHome - Mit ^Help wird die Position des Cursors und die Lage des
- Fensters gespeichert. ^Mit ClrHome wird zu der Gespei-
- cherten Fenster- und Cursorposition zurückgesprungen.
-
- Diese Funktion kann auf jedes Fenster unabhängig ange-
- wendet werden.
-
- ClrHome - Mit ClrHome wird der Cursor auf den Anfang der ersten Zeile
- gesetzt.
-
- sh/ClrHome - Mit Sh/ClrHome wird der Cursor auf den Anfang der letzten
- Zeile gesetzt.
-
- ^H/sh^H - Hide. Mit ^H die aktuelle bzw. bei wiederholter Anwendung
- die nächste Zeile ausgeblended.
- Mit sh/^H wird die aktuelle bzw. bei wiederholter Anwendung
- die vorherige Zeile ausgeblended.
-
- Alle Such- Kopier- und Löschaktionen wirken nicht auf
- ausgeblendete Zeilen.
-
- ^G/sh^G - Get. Das Gegenstück zu Hide. Mit ^G wird die aktuelle bzw.
- die nächste Zeile wieder angezeigt. Mit sh/^G wird die
- aktuelle bzw. die vorherige Zeile wieder angezeigt. Die
- selben Funktionen werden auch ausgeführt durch sh/mausklick
- und ^sh/mausclick.
-